self flagellation meaning in Hindi

Noun

The act of inflicting pain on oneself, often for religious or moral reasons.

आत्म-दंड

English Usage: The monk practiced self flagellation as a form of penance for his sins.

Hindi Usage: साधक ने अपने पापों की क्षमा के लिए आत्म-दंड का अभ्यास किया।

Share Anuvadan of self flagellation